/*
 * Copyright (C) 2008-2011 CBDP Consortium
 * 
 * All rights reserved.
 *
 * This software is licensed as described in the file COPYING, which
 * you should have received as part of this distribution.
 * 
 * This software consists of contributions made by many individuals, 
 * listed below:
 *
 * Author: 	Xabier Laiseca <xabier.laiseca@deusto.es>
 * 			David Ausín <david.ausin@deusto.es>
 */
package cbdp.server.contextreasoner.impl.reasoner.pellet;

import org.mindswap.pellet.jena.PelletReasonerFactory;

import com.hp.hpl.jena.ontology.OntModelSpec;

import cbdp.server.contextreasoner.Reasoner;
import cbdp.server.contextreasoner.impl.reasoner.GenericReasoner;
import cbdp.server.contextreasoner.impl.reasoner.RuleSet;

/**
 * An eager saving implementation of <code>Instance</code>. 
 * @author David Ausín (University of Deusto)
 *
 */
public class PelletWithJenaAPIAndSWRLReasoner extends GenericReasoner implements Reasoner
{
	@Override
	protected RuleSet createEmptyRuleSet()
	{
		return new PelletRuleSet();
	}

	@Override
	public OntModelSpec getOntModelSpec()
	{
		return PelletReasonerFactory.THE_SPEC;
	}
}
